class code1 {
    //进阶做法:hashmap
    public boolean isAnagram(String s, String t) {
        //初判
        if(s.length() != t.length()) {
            return false;
        }
        Map<Character,Integer> hash = new HashMap<>();

        for(int i=0;i<s.length();i++) {
            char c = s.charAt(i);
            hash.put(c,hash.getOrDefault(c,0)+1);
        }

        for(int i=0;i<t.length();i++) {
            char c = t.charAt(i);
            hash.put(c,hash.getOrDefault(c,0)-1);
            if(hash.get(c) < 0) {
                return false;
            }
        }

        return true;
    }
}